Mengenal apa itu open source
Pengertian open source
![]() |
Open source ( img source : seeklogo.com ) |
Open source adalah sebuah istilah yang sering digunakan untuk menyebut software atau aplikasi yang meng-izinkan atau membebaskan setiap pengguna untuk bisa melihat, mengakses serta merubah program yang ada, dengan kata lain setiap orang bisa merubah suatu program sesuka mereka.
Dengan kata lain open source bisa diibaratkan sebagai sebuah resep makanan terbuka, dimana semua orang bisa mengetahui bahan bahan serta instruksi yang ada didalam makanan tersebut, dan dengan terbukanya resep tersebut maka semua orang bisa membuat, menyesuaikan rasa serta meningkatkan kualitas makanan tersebut
Saat ini ada banyak sekali software open source yang ada diinternet dan kita dapat mengunduhnya secara cuma cuma
![]() |
Shareing ilustration ( img source www.pngwing.com ) |
Pada awalnya software open source di unggah oleh seseorang diinternet lalu diunduh oleh orang lain, dan apabila orang yang megunduh tersebut menemukan kelemahan atau kekurangan pada software tersebut orang tersebut akan merubah serta melengkapi kekurangan software pertama lalu diupload ulang di internet, hal itu terjadi terus menerus mengakibatkan software tersebut semakin berkembang dan banyak digunakan oleh orang
Kelebihan dan kekurangan software open source
Kekebihan software open source
- Bebas untuk dikembangkan. Seperti namanya open source yang berarti "sumber terbuka" software ini bisa dikembangkan sesuka hati tanpa perlu khawatir melanggar peraturan dari pengembang atau devesloper
- Legal. Semua yang kamu lakukan baik mengedit, modifikasi, atau menambah fitur pada program open source semuanya legal, jadi kamu bisa merubah suatu program tanpa harus takut melanggar hukum yang berlaku
- Bug lebih mudah terdeteksi. Karna banyaknya pengembang atau orang yang ikut serta dalam pengembangan software open source, sehingga dapat mempermudah untuk menemukan serta memperbaiki bug yang ada
- Lebih aman. Ya.... Kembali lagi kepengertian awal, open source adalah program yang melibatkan banyak orang sehingga sistem securitynya dapat dievaluasi oleh banyak orang, yang membuat kerentanan dari segi keamanan dapat lebih mudah terdeteksi
- Software sulit dikenal halayak ramai. Hal ini dikarenakan tidak adanya sokongan dana serta promosi yang dilakukan
- Tidak begitu ramah penguna. Seperti linux (open source) dan windows (close source) , tampilan windows jauh lebih user frenly ketimbang linux, serta dari segi pengoprasian software open source lebih sulit dimengerti/digunakan
- Sedikit hardware yang kompatibe. Contohnya Linux, linux adalah OS open source yang cukup banyak digunakan, namun tak banyak hardware yang support akan OS open source satu ini
No | Nama OS |
---|---|
1 | Linux |
2 | Unix |
3 | BSD fimily |
4 | Haiku OS |
5 | Android |
No | Tool programing |
---|---|
1 | NetBean |
2 | Eclipse IDE |
3 | Notepad ++ |
4 | Bootstrap |
5 | Git |
No | Dekstop Aplication |
---|---|
1 | GIMP |
2 | Firefox |
3 | Inkscape |
4 | Libre Office |
5 | VLC |
No | Web aplication |
---|---|
1 | Wordpress |
2 | Drupal |
3 | Pump.io |
4 | Zimra |
5 | PhpPB |